home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Source Code
/
Libraries
/
DCLAP 6d
/
dclap6d
/
DClap
/
DTaskCentral.h
< prev
next >
Wrap
Text File
|
1996-07-05
|
537b
|
30 lines
// DTaskCentral.h
// d.g.gilbert
#ifndef _DTASKCENTRAL_
#define _DTASKCENTRAL_
#include "DTask.h"
class DList;
class DTaskMaster;
class DTaskCentral : public DObject
{
DList* fTaskQueue;
public:
DTaskCentral();
virtual ~DTaskCentral();
virtual void AddTask(DTask* theTask);
virtual void NextTask();
virtual void FinishTasksByOwner(DTaskMaster* taskOwner);
virtual DTask* FindTask(long num, short itsKind, DTaskMaster* taskOwner);
virtual DTask* FindTask(DTask* thisTask);
};
extern DTaskCentral* gTaskCentral;
#endif